package com.ls.modules.sys.dal.jpa.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ls.base.baseClass.backStage.BaseObject;
import com.ls.common.baseClass.BackStageBaseObject;
import io.swagger.annotations.ApiModel;
import lombok.Data;

import javax.persistence.*;
import java.util.Date;

/**
 * @author: xiaosu
 * @date: 2018-09-25  16:55
 */

@Data
@Entity
@Table(name = "sys_user")
@ApiModel(parent = BackStageBaseObject.class)
public class SysUserEntity  extends BackStageBaseObject {

    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    private Long id;


    /**
     *用户登录账号
     */
    private  String name;

    /**
     *用户名称
     */
    private   String  userName;

    /**
     *密码（3层md5 加密）
     */
    private   String password;

    /**
     *用户编号
     */
    private   String userCode;

    /**
     *电子邮件
     */
    private   String  email;

    /**
     *手机号码
     */
    private   String  mobile;

    /**
     *状态  0：禁用   1：正常
     */
    private   Integer  status=0;

    /**
     *创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private Date  createTime;





}
